package com.yunxin.admin.system.domain.model.dept;

/**
 * @author zero°
 * @since 2023-07-11
 */
public interface DeptRepository {

    /**
     * 保存部门
     * @param dept dept
     * @return boolean
     */
    boolean saveDept(Dept dept);

    /**
     * 更新部门
     * @param dept dept
     * @return boolean
     */
    boolean updateDept(Dept dept);

    /**
     * 根据id删除数据
     * @param id id
     * @return boolean
     */
    boolean remove(Long id);

    /**
     * 根据id查询数据
     * @param id id
     * @return Menu
     */
    Dept getDeptById(Long id);
}
